<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CANopenNode: CO_ODF_arg_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">CANopenNode
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structCO__ODF__arg__t.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">CO_ODF_arg_t Struct Reference<div class="ingroups"><a class="el" href="group__CO__CANopen__301.html">CANopen_301</a> &raquo; <a class="el" href="group__CO__SDOserver.html">SDO server</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>Object contains all information about the object being transferred by SDO server.  
 <a href="structCO__ODF__arg__t.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="CO__SDOserver_8h_source.html">CO_SDOserver.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a1df0ce97fc7f6666817efa74c5c061a9"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a1df0ce97fc7f6666817efa74c5c061a9">object</a></td></tr>
<tr class="memdesc:a1df0ce97fc7f6666817efa74c5c061a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Informative parameter.  <a href="#a1df0ce97fc7f6666817efa74c5c061a9">More...</a><br /></td></tr>
<tr class="separator:a1df0ce97fc7f6666817efa74c5c061a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed52db21f874291edecd6b4d77a69d13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#aed52db21f874291edecd6b4d77a69d13">data</a></td></tr>
<tr class="memdesc:aed52db21f874291edecd6b4d77a69d13"><td class="mdescLeft">&#160;</td><td class="mdescRight">SDO data buffer contains data, which are exchanged in SDO transfer.  <a href="#aed52db21f874291edecd6b4d77a69d13">More...</a><br /></td></tr>
<tr class="separator:aed52db21f874291edecd6b4d77a69d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea12297d0fdd0ea0b1c69d203c90eb74"><td class="memItemLeft" align="right" valign="top">const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#aea12297d0fdd0ea0b1c69d203c90eb74">ODdataStorage</a></td></tr>
<tr class="memdesc:aea12297d0fdd0ea0b1c69d203c90eb74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to location in object dictionary, where data are stored.  <a href="#aea12297d0fdd0ea0b1c69d203c90eb74">More...</a><br /></td></tr>
<tr class="separator:aea12297d0fdd0ea0b1c69d203c90eb74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea5dc99358f880040711eb6046a9c286"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#aea5dc99358f880040711eb6046a9c286">dataLength</a></td></tr>
<tr class="memdesc:aea5dc99358f880040711eb6046a9c286"><td class="mdescLeft">&#160;</td><td class="mdescRight">Length of data in the above buffer.  <a href="#aea5dc99358f880040711eb6046a9c286">More...</a><br /></td></tr>
<tr class="separator:aea5dc99358f880040711eb6046a9c286"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c3e7dfff541e9a88bb9260c5c54b3bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a8c3e7dfff541e9a88bb9260c5c54b3bf">attribute</a></td></tr>
<tr class="memdesc:a8c3e7dfff541e9a88bb9260c5c54b3bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute of object in Object dictionary (informative, must NOT be changed).  <a href="#a8c3e7dfff541e9a88bb9260c5c54b3bf">More...</a><br /></td></tr>
<tr class="separator:a8c3e7dfff541e9a88bb9260c5c54b3bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7624a1fa20feaffe1e363e874e88165f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a7624a1fa20feaffe1e363e874e88165f">pFlags</a></td></tr>
<tr class="memdesc:a7624a1fa20feaffe1e363e874e88165f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the <a class="el" href="group__CO__SDOserver.html#ga954a22b6af836082afaf69b0f0cc4c7e" title="Bit masks for flags associated with variable from Object dictionary. ">CO_SDO_OD_flags_t</a> byte.  <a href="#a7624a1fa20feaffe1e363e874e88165f">More...</a><br /></td></tr>
<tr class="separator:a7624a1fa20feaffe1e363e874e88165f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3498f7e295008fc6196586c4049e0159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a3498f7e295008fc6196586c4049e0159">index</a></td></tr>
<tr class="memdesc:a3498f7e295008fc6196586c4049e0159"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index of object in Object dictionary (informative, must NOT be changed).  <a href="#a3498f7e295008fc6196586c4049e0159">More...</a><br /></td></tr>
<tr class="separator:a3498f7e295008fc6196586c4049e0159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f3fce74bd9ced3072884c730c875ebb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a6f3fce74bd9ced3072884c730c875ebb">subIndex</a></td></tr>
<tr class="memdesc:a6f3fce74bd9ced3072884c730c875ebb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subindex of object in Object dictionary (informative, must NOT be changed).  <a href="#a6f3fce74bd9ced3072884c730c875ebb">More...</a><br /></td></tr>
<tr class="separator:a6f3fce74bd9ced3072884c730c875ebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a641827d4f18322071a98141c3e6e7d42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a641827d4f18322071a98141c3e6e7d42">reading</a></td></tr>
<tr class="memdesc:a641827d4f18322071a98141c3e6e7d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">True, if SDO upload is in progress, false if SDO download is in progress.  <a href="#a641827d4f18322071a98141c3e6e7d42">More...</a><br /></td></tr>
<tr class="separator:a641827d4f18322071a98141c3e6e7d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10fad89f44321d6167d8d17c6f4c37c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a10fad89f44321d6167d8d17c6f4c37c2">firstSegment</a></td></tr>
<tr class="memdesc:a10fad89f44321d6167d8d17c6f4c37c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used by domain data type.  <a href="#a10fad89f44321d6167d8d17c6f4c37c2">More...</a><br /></td></tr>
<tr class="separator:a10fad89f44321d6167d8d17c6f4c37c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1cb1d8b5a484fad297863101213624e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#ac1cb1d8b5a484fad297863101213624e">lastSegment</a></td></tr>
<tr class="memdesc:ac1cb1d8b5a484fad297863101213624e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used by domain data type.  <a href="#ac1cb1d8b5a484fad297863101213624e">More...</a><br /></td></tr>
<tr class="separator:ac1cb1d8b5a484fad297863101213624e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84d9ba93381c52777af37f7786d50471"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a84d9ba93381c52777af37f7786d50471">dataLengthTotal</a></td></tr>
<tr class="memdesc:a84d9ba93381c52777af37f7786d50471"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used by domain data type.  <a href="#a84d9ba93381c52777af37f7786d50471">More...</a><br /></td></tr>
<tr class="separator:a84d9ba93381c52777af37f7786d50471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42223bb6a7b6912aaf98c82bcecb1362"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCO__ODF__arg__t.html#a42223bb6a7b6912aaf98c82bcecb1362">offset</a></td></tr>
<tr class="memdesc:a42223bb6a7b6912aaf98c82bcecb1362"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used by domain data type.  <a href="#a42223bb6a7b6912aaf98c82bcecb1362">More...</a><br /></td></tr>
<tr class="separator:a42223bb6a7b6912aaf98c82bcecb1362"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Object contains all information about the object being transferred by SDO server. </p>
<p>Object is used as an argument to <a class="el" href="group__CO__SDO__OD__function.html">Object Dictionary function</a>. It is also part of the <a class="el" href="structCO__SDO__t.html" title="SDO server object. ">CO_SDO_t</a> object. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a8c3e7dfff541e9a88bb9260c5c54b3bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c3e7dfff541e9a88bb9260c5c54b3bf">&#9670;&nbsp;</a></span>attribute</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> CO_ODF_arg_t::attribute</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Attribute of object in Object dictionary (informative, must NOT be changed). </p>

</div>
</div>
<a id="aed52db21f874291edecd6b4d77a69d13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed52db21f874291edecd6b4d77a69d13">&#9670;&nbsp;</a></span>data</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>* CO_ODF_arg_t::data</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>SDO data buffer contains data, which are exchanged in SDO transfer. </p>
<p><a class="el" href="group__CO__SDO__OD__function.html">Object Dictionary function</a> may verify or manipulate that data before (after) they are written to (read from) Object dictionary. Data have the same endianes as processor. Pointer must NOT be changed. (Data up to length can be changed.) </p>

</div>
</div>
<a id="aea5dc99358f880040711eb6046a9c286"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea5dc99358f880040711eb6046a9c286">&#9670;&nbsp;</a></span>dataLength</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> CO_ODF_arg_t::dataLength</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Length of data in the above buffer. </p>
<p>Read only, except for domain. If data type is domain see <a class="el" href="group__CO__SDO__OD__function.html">Object Dictionary function</a> for special rules by upload. </p>

</div>
</div>
<a id="a84d9ba93381c52777af37f7786d50471"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84d9ba93381c52777af37f7786d50471">&#9670;&nbsp;</a></span>dataLengthTotal</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> CO_ODF_arg_t::dataLengthTotal</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used by domain data type. </p>
<p>By upload <a class="el" href="group__CO__SDO__OD__function.html">Object Dictionary function</a> may write total data length, so this information will be send in SDO upload initiate phase. It is not necessary to specify this variable. By download this variable contains total data size, if size is indicated in SDO download initiate phase </p>

</div>
</div>
<a id="a10fad89f44321d6167d8d17c6f4c37c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10fad89f44321d6167d8d17c6f4c37c2">&#9670;&nbsp;</a></span>firstSegment</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> CO_ODF_arg_t::firstSegment</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used by domain data type. </p>
<p>Indicates the first segment. Variable is informative. </p>

</div>
</div>
<a id="a3498f7e295008fc6196586c4049e0159"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3498f7e295008fc6196586c4049e0159">&#9670;&nbsp;</a></span>index</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> CO_ODF_arg_t::index</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Index of object in Object dictionary (informative, must NOT be changed). </p>

</div>
</div>
<a id="ac1cb1d8b5a484fad297863101213624e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1cb1d8b5a484fad297863101213624e">&#9670;&nbsp;</a></span>lastSegment</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> CO_ODF_arg_t::lastSegment</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used by domain data type. </p>
<p>If false by download, then application will receive more segments during SDO communication cycle. If uploading, application may set variable to false, so SDO server will call <a class="el" href="group__CO__SDO__OD__function.html">Object Dictionary function</a> again for filling the next data. </p>

</div>
</div>
<a id="a1df0ce97fc7f6666817efa74c5c061a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1df0ce97fc7f6666817efa74c5c061a9">&#9670;&nbsp;</a></span>object</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* CO_ODF_arg_t::object</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Informative parameter. </p>
<p>It may point to object, which is connected with this OD entry. It can be used inside <a class="el" href="group__CO__SDO__OD__function.html">Object Dictionary function</a>, ONLY if it was registered by <a class="el" href="group__CO__SDOserver.html#gab433430abe125bb16c08e7be3e034985" title="Configure additional functionality to one Object dictionary entry. ">CO_OD_configure()</a> function before. </p>

</div>
</div>
<a id="aea12297d0fdd0ea0b1c69d203c90eb74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea12297d0fdd0ea0b1c69d203c90eb74">&#9670;&nbsp;</a></span>ODdataStorage</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const void* CO_ODF_arg_t::ODdataStorage</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to location in object dictionary, where data are stored. </p>
<p>(informative reference to old data, read only). Data have the same endianes as processor. If data type is Domain, this variable is null. </p>

</div>
</div>
<a id="a42223bb6a7b6912aaf98c82bcecb1362"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42223bb6a7b6912aaf98c82bcecb1362">&#9670;&nbsp;</a></span>offset</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> CO_ODF_arg_t::offset</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Used by domain data type. </p>
<p>In case of multiple segments, this indicates the offset into the buffer this segment starts at. </p>

</div>
</div>
<a id="a7624a1fa20feaffe1e363e874e88165f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7624a1fa20feaffe1e363e874e88165f">&#9670;&nbsp;</a></span>pFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>* CO_ODF_arg_t::pFlags</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Pointer to the <a class="el" href="group__CO__SDOserver.html#ga954a22b6af836082afaf69b0f0cc4c7e" title="Bit masks for flags associated with variable from Object dictionary. ">CO_SDO_OD_flags_t</a> byte. </p>

</div>
</div>
<a id="a641827d4f18322071a98141c3e6e7d42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a641827d4f18322071a98141c3e6e7d42">&#9670;&nbsp;</a></span>reading</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> CO_ODF_arg_t::reading</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>True, if SDO upload is in progress, false if SDO download is in progress. </p>

</div>
</div>
<a id="a6f3fce74bd9ced3072884c730c875ebb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f3fce74bd9ced3072884c730c875ebb">&#9670;&nbsp;</a></span>subIndex</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> CO_ODF_arg_t::subIndex</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Subindex of object in Object dictionary (informative, must NOT be changed). </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>301/<a class="el" href="CO__SDOserver_8h_source.html">CO_SDOserver.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="structCO__ODF__arg__t.html">CO_ODF_arg_t</a></li>
    <li class="footer">Generated on Tue Jun 9 2020 17:29:32 for CANopenNode by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
